﻿function addclass(table){
    var v = $("#addvalue").val();
    var d = new Date();
    var t = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes();
    
    if (v && table != "galleryclass") {
        execute("insert into " + table + " values('" + uuid(6, 16) + "','" + $("#addvalue").val() + "','" + t + "','" + table + "');",table);
        
    } else {
        execute("insert into " + table + " values('" + uuid(6, 16) + "','" + $("#addvalue").val() + "','" + t + "');",null);
    }
}




//数据库操作
function execute(sql,table) {

    return $.ajax({                                                  //调用jquery的ajax方法   
        type: "POST",                                      //设置ajax方法提交数据的形式   
        url: "handler/ExecuteHandler.ashx",                                       //把数据提交到ashx  
        data: "sql=" + sql,     //输入框writer中的值作为提交的数据 
        beforeSend: function () {

        },
        success: function (msg) {                  //提交成功后的回调，msg变量是输出的内容。      
            //如果有必要，可以把msg变量的值显示到某个DIV元素中 
           // layer.msg('处理成功', { icon: 1, time: 2000 });
            if (table != null) { create(table); }
            return true;
        },
        error: function (xhr) {
            if (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) { // 兼容调试时301/302重定向导致触发error的问题
                console.log(xhr);
                this.success(eval('(' + xhr.responseText + ')'), xhr.statusText);
                return false;
            }
            //layer.msg('处理失败', { icon: 2, time: 2000 });
            return false;
        },
    });
}
//数据库操作
function create(table) {

    return $.ajax({                                                  //调用jquery的ajax方法   
        type: "POST",                                      //设置ajax方法提交数据的形式   
        url: "handler/ListHTMLhandler.ashx",                                       //把数据提交到ashx  
        data: { "table": table, },     //输入框writer中的值作为提交的数据 
        beforeSend: function () {

        },
        success: function (msg) {                  //提交成功后的回调，msg变量是输出的内容。      
            //如果有必要，可以把msg变量的值显示到某个DIV元素中 
            layer.msg('处理成功', { icon: 1, time: 2000 });
            return true;
        },
        error: function (xhr) {
            if (xhr.status >= 200 && xhr.status < 300 || xhr.status === 304) { // 兼容调试时301/302重定向导致触发error的问题
                console.log(xhr);
                this.success(eval('(' + xhr.responseText + ')'), xhr.statusText);
                return false;
            }
            layer.msg('处理失败', { icon: 2, time: 2000 });
            return false;
        },
    });
}